MoviLog: A Platform for Prolog-Based Strong Mobile Agents on the WWW

نویسندگان

  • Alejandro Zunino
  • Marcelo R. Campo
  • Cristian Mateos
چکیده

Despite the wide availability of Java-based mobile agent platforms, mobile agent development is still recognized for being challenging and difficult. This is mainly caused by agents’ location awareness, which implies that developers have to provide code for taking decisions about mobility, in addition to code implementing traditional stationary behavior. In this article we describe MoviLog, a mobile agent platform for building Prolog-based mobile agents called Brainlets. MoviLog implements a novel mobility mechanism, reactive mobility by failure (RMF), that is able to automatically migrate Brainlets based on its resource needs. MoviLog has been implemented as an extension of JavaLog, a multi-paradigm language that integrates Java and Prolog. The article also reports on experimental results on the usage of MoviLog and comparisons with other platforms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reactive Mobility by Failure: When Fail Means Move

Mobile agent development is mainly supported by Java-based platforms and tools. However, the weak mobility model they use, the lack of adequate support for developing inference and reasoning mechanisms, added to the inherent complexity of building location-aware software, impose strong limitations for developing mobile intelligent agent systems. In this article we present MoviLog, a platform fo...

متن کامل

Supporting Ontology-Based Semantic Matching of Web Services in MoviLog

The Web is moving towards the creation of a worldwide network of Web Services known as the Semantic Web. This new environment will allow agents to autonomously interact with Web information and services. This paper presents Apollo, an infrastructure which offers semantic matching and discovery capabilities to MoviLog, a platform for building mobile agents on the Semantic Web. Examples and exper...

متن کامل

Cooperative Control of Mobile Robots in Creating a Runway Platform for Quadrotor Landing

Multi-agent systems are systems in which several agents accomplish a mission in a cooperative manner. In this paper, a novel idea for the construction of a movable runway platform based on multi-agent systems is presented. It is assumed that an aerial agent (quadrotor) decides to make an emergency landing due to reasons such as a decrease in energy level or technical failure, while there is no ...

متن کامل

Effect of levels of realism of mobile-based pedagogical agents on health e-learning

Background: One of the ways for effective communication between learners and instructional multimedia content in mobile learning systems is taking advantage of characters or pedagogical agents. The present study aimed to investigate the effect of the levels of realism in mobile-based pedagogical agents on health e-learning. Methods: The s...

متن کامل

JavaLog: a framework-based integration of Java and Prolog for agent-oriented programming

Intelligent agent development has imposed new challenges on the necessary language support. Object-oriented languages have been proposed as an appropriate tool, although logic-oriented languages are more adequate for managing mental attitudes. Multi-paradigm languages supporting encapsulation of actions, hiding of private knowledge and 9exible manipulation of knowledge are, certainly, a good al...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Inteligencia Artificial, Revista Iberoamericana de Inteligencia Artificial

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2003